import React, { FC } from 'react';

type DeepSeekIconProps = React.SVGProps<SVGSVGElement> & {
  className?: string;
  size?: number;
};

const DeepSeekIcon: FC<DeepSeekIconProps> = (props) => {
  return (
    <svg
      {...props}
      className={`icon ${props.className || ''}`}
      viewBox="0 0 1024 1024"
      version="1.1"
      xmlns="http://www.w3.org/2000/svg"
      // p-id="4259"
      width={props.size || 18}
      height={props.size || 18}
    >
      <path
        d="M977.846857 239.396571c-9.691429-4.754286-13.860571 4.278857-19.529143 8.850286-1.938286 1.536-3.584 3.474286-5.229714 5.193143-14.153143 15.213714-30.646857 25.124571-52.260571 23.917714-31.597714-1.718857-58.550857 8.192-82.395429 32.402286-5.12-29.878857-21.942857-47.652571-47.542857-59.099429-13.421714-5.961143-26.989714-11.885714-36.315429-24.795428-6.582857-9.179429-8.374857-19.419429-11.702857-29.476572-2.048-6.107429-4.132571-12.324571-11.117714-13.385142-7.606857-1.206857-10.569143 5.193143-13.568 10.496-11.922286 21.833143-16.566857 45.897143-16.128 70.253714 1.097143 54.710857 24.173714 98.340571 70.070857 129.353143 5.229714 3.584 6.546286 7.168 4.900571 12.361143-3.108571 10.678857-6.838857 21.065143-10.130285 31.707428-2.084571 6.875429-5.193143 8.374857-12.470857 5.412572a209.700571 209.700571 0 0 1-66.194286-44.982858c-32.658286-31.597714-62.134857-66.450286-98.925714-93.769142a445.805714 445.805714 0 0 0-26.221715-17.956572c-37.558857-36.571429 4.937143-66.56 14.738286-70.070857 10.276571-3.693714 3.584-16.457143-29.622857-16.310857-33.243429 0.146286-63.634286 11.264-102.4 26.038857-5.741714 2.230857-11.666286 3.986286-17.700572 5.193143-36.205714-6.765714-73.216-8.045714-109.824-3.84-71.826286 8.082286-129.170286 42.057143-171.373714 100.096-50.614857 69.668571-62.537143 148.992-47.981714 231.68 15.36 87.04 59.757714 159.195429 128.036571 215.588571 70.729143 58.441143 152.246857 87.076571 245.248 81.627429 56.429714-3.291429 119.332571-10.861714 190.244572-70.912 17.92 8.850286 36.644571 12.397714 67.84 15.104 23.954286 2.267429 47.067429-1.206857 64.914285-4.900572 28.050286-5.924571 26.075429-31.890286 15.945143-36.681142-82.066286-38.253714-64.109714-22.710857-80.457143-35.254858 41.728-49.481143 104.594286-100.827429 129.206858-267.190857 1.901714-13.165714 0.256-21.467429 0-32.182857-0.182857-6.509714 1.28-9.069714 8.740571-9.801143a157.184 157.184 0 0 0 58.88-18.102857c53.211429-29.147429 74.605714-76.873143 79.725714-134.144 0.731429-8.777143-0.182857-17.846857-9.398857-22.418286zM514.340571 754.907429c-79.579429-62.646857-118.198857-83.236571-134.107428-82.285715-14.884571 0.768-12.251429 17.883429-8.96 29.001143 3.437714 10.971429 7.899429 18.578286 14.153143 28.16 4.388571 6.4 7.314286 15.945143-4.278857 23.04-25.673143 15.945143-70.217143-5.339429-72.301715-6.4-51.858286-30.500571-95.232-70.912-125.805714-126.098286-29.44-53.138286-46.555429-110.153143-49.371429-170.971428-0.804571-14.738286 3.547429-19.931429 18.139429-22.564572a180.662857 180.662857 0 0 1 58.294857-1.536c81.188571 11.922286 150.308571 48.310857 208.237714 105.837715 33.133714 32.841143 58.148571 72.045714 83.931429 110.299428 27.355429 40.667429 56.905143 79.396571 94.464 111.140572 13.202286 11.117714 23.844571 19.602286 33.938286 25.856-30.537143 3.401143-81.517714 4.132571-116.333715-23.478857z m38.107429-245.613715a11.702857 11.702857 0 1 1 7.168 10.825143 11.52 11.52 0 0 1-7.168-10.861714v0.036571z m118.454857 60.891429c-7.606857 3.108571-15.177143 5.778286-22.491428 6.107428-10.971429 0.329143-21.686857-3.108571-30.427429-9.728-10.386286-8.740571-17.810286-13.604571-20.992-28.928a67.510857 67.510857 0 0 1 0.585143-22.418285c2.706286-12.507429-0.292571-20.443429-9.033143-27.721143-7.204571-5.961143-16.237714-7.533714-26.258286-7.533714a21.211429 21.211429 0 0 1-9.691428-2.998858c-4.169143-2.121143-7.570286-7.314286-4.315429-13.714285 1.024-2.048 6.107429-7.021714 7.314286-7.972572 13.531429-7.716571 29.184-5.193143 43.666286 0.621715 13.421714 5.485714 23.515429 15.542857 38.107428 29.769142 14.921143 17.188571 17.554286 22.016 26.075429 34.889143 6.729143 10.130286 12.836571 20.553143 17.005714 32.402286 2.56 7.387429-0.768 13.458286-9.545143 17.225143z"
        fill="#040e34"
      />
    </svg>
  );
};

export default DeepSeekIcon;
